self-contained steam engine - Espagnol Anglais Dictionnaire